.data-table-style td, .data-table-style th {
    border: 5px #FFFFFF solid !important;
}

.data-table-style .ui-datatable-empty-message td {
    text-align: center;
}

.data-table-style thead th.ui-state-default {
    background: none;
}

.data-table-style thead th {
    text-align: left;
}

.data-table-style.ui-datatable tr.ui-datatable-even:hover,
.data-table-style.ui-datatable tr.ui-datatable-odd:hover {
    background: #EDF3E1;
}


.data-table-style .ui-datatable-even {
    background: none repeat scroll 0 0 #F9F9F9;
}

.data-table-style .ui-datatable-odd {
    background: none repeat scroll 0 0 #FFFFFF;
}

.data-table-panel {
    max-height: 200px;
    overflow-y: scroll;
}

.data-table-style div.ui-row-editor {
    width: 50px;
    float: left;
}

.data-table-style .ui-datatable-empty-message {
    font-size: 10px;
    color: #1E5100;
}

.ui-datatable.ui-widget.data-table-style.data-table-panel {
    border-bottom: 1px solid #DDDDDD;
}